﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.Services;
using System.Net.Mail;
using System.Net;


public partial class RecuperarSenha : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {

    }
    protected void ImageButtonRecuperar_Click(object sender, ImageClickEventArgs e)
    {
        if (Usuario.exist(TextBoxEmail.Text))
        {
            String destinatario = TextBoxEmail.Text;           
            String assunto = "Sistema de Evento CEULP/ULBRA - Recuperar Senha";
           
            
            Usuario usuario = Usuario.findByEmail(TextBoxEmail.Text);
            SmtpClient cliente = new SmtpClient("smtp.gmail.com", 587);
            MailMessage email = new MailMessage();
            cliente.EnableSsl = true;
            cliente.Credentials = new NetworkCredential("sistemaeventosceulp@gmail.com", "sistemaeventos1234");
            email.From = new MailAddress("sistemaeventos@gmail.com", "Sistema Eventos - CEULP/ULBRA");
            email.To.Add(destinatario);
            email.Subject = assunto;
            email.IsBodyHtml = true;
            email.Priority = MailPriority.Normal;
            email.Sender = email.From;
            email.DeliveryNotificationOptions = DeliveryNotificationOptions.OnSuccess;
            email.BodyEncoding = System.Text.Encoding.Default;
            email.Body = "<div style='text-align: center'><div style='text-align: center'><table><tr><h2>Recuperação de Dados de Acesso<br/>Centro Universitário Luterano de Palmas - CEULP/ULBRA</h2><br/></tr>";
            email.Body += "</tr><tr><h3>Seu login:" + usuario.login + "<h3></tr><tr><h3>Sua senha:" + usuario.senha +"</h3></tr>";
            cliente.Send(email);

            LabelNotificacao.Text = "Email Enviado com Sucesso, Verifique sua Caixa de Entrada";
            TextBoxEmail.Text = "";
        }
        else
        {
            LabelNotificacao.Text = "Email não existe";
            TextBoxEmail.Text = "";
        }
    }
}
            
    
   